puddling trough - French English Dictionary